     <?php include('../Modele/connexion_bdd.php');
	global $bdd;
    // on teste si le formulaire a été soumis
    if (isset ($_POST['go']) && $_POST['go']=='Poster') { 
       // on teste le contenu de la variable $auteur
       if (!isset($_POST['auteur']) || !isset($_POST['message']) || !isset($_GET['numero_du_sujet'])) { 
          $erreur = 'Les variables nécessaires au script ne sont pas définies.'; 
       } 
       else { 
          if (empty($_POST['auteur']) || empty($_POST['message']) || empty($_GET['numero_du_sujet'])) { 
             $erreur = 'Au moins un des champs est vide.'; 
          } 
          // si tout est bon, on peut commencer l'insertion dans la base
          else { 
             // préparation de la requête d'insertion (table forum_reponses)
			 $req = $bdd->prepare('INSERT INTO forum_reponses (auteur, message, date_reponse, correspondance_sujet) VALUES (:auteur, :message, NOW(), :correspondance_sujet)');
			 $req->execute(array('auteur'=>$_POST['auteur'], 'message'=>$_POST['message'], 'correspondance_sujet'=>$_GET['numero_du_sujet']));	
			 $req->closeCursor();

     
             // préparation de la requête de modification de la date de la dernière réponse postée (dans la table forum_sujets)
				$req = $bdd->prepare('UPDATE forum_sujets SET date_derniere_reponse = NOW() WHERE id = :id');
				$req->execute(array('id'=>$_GET['numero_du_sujet']));

             // on redirige vers la page de lecture du sujet en cours
            
			  header('Location: ../Controleur/lire_sujet.php?id_sujet_a_lire='. $_GET['numero_du_sujet'] .'&categorie_sujet='. $_POST['categorie_sujet']);
     
             // on termine le script courant
             exit; 
          } 
       }  
    }  
    if (isset($erreur)) echo '<br /><br />',$erreur;  
    ?>
    </body>
    </html> 

